<?php include("header.php"); 

$dbconn = pg_connect("host=$host dbname=$db user=$user password=$pass")
or die('Sem liga&ccedil;&atilde;o: ' . pg_last_error());

?>
<div class="alinhamento">
	<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
		<section style="float: left;">

			<table class="tabelaLista">
				<caption>Prova de escolha m&uacute;ltipla</caption>
				<thead>
					<tr>
						<th>Id prova</th>
						<th>UC</th>
						<th>Data</th>
						<th>Realizar prova</th>
					</tr>
				</thead>
				<tbody>
					<tr>
						<?php
						$dbconn = pg_connect("host=$host dbname=$db user=$user password=$pass")
						or die('Sem liga&ccedil;&atilde;o: ' . pg_last_error());
						$query = validarSQL("SELECT now()");
						$agora = pg_query($query) or die('Query failed: '.pg_last_error());
						$dataActual= pg_fetch_row($agora);
						$id = $_SESSION['idutilizador'];
						$query = validarSQL("
								SELECT prova.idprova, unidcurricular.sigla, prova.inicio
								FROM unidcurricular, alunos, aluno_inscrito, prova
								WHERE alunos.idaluno=aluno_inscrito.idaluno
								AND unidcurricular.idunidadecurricular=aluno_inscrito.idunidadecurricular
								AND prova.idunidadecurricular=unidcurricular.idunidadecurricular
								AND prova.inicio <= '$dataActual[0]'
								AND prova.validade >= '$dataActual[0]'
								AND alunos.idaluno=$id
								AND prova.idprova NOT IN(SELECT idsql FROM provasql)");
						$resultado = pg_query($query) or die('Query failed: '.pg_last_error());
						while ($linha = pg_fetch_row($resultado)) {
							// Colorir as linhas de forma alternada:
							echo "<tr";
							if ($nr_linha == 1) // Linhas impares.
							{
								$nr_linha = 0;
							}
							else { // Linhas pares.
								$nr_linha = 1;
								echo ' class="par"';
							}
							echo ">
							<td>$linha[0]</td>
							<td>$linha[1]</td>
							<td>$linha[2]</td>";
							echo "<td><a  href='prova_em.php?idprova=$linha[0]'>Realizar</td>";
							echo "</tr>";
						}
						?>
					</tr>
				</tbody>
			</table>
	
	</form>
	<nav>
		<table class="botoes">
			<tr>
				<td><a href="menu_aluno.php">Regressar ao menu</a></td>
				<td><a href="logout.php">Sair</a></td>
			</tr>
		</table>
	</nav>
	</section>
	<section style="float: none;">
		<table class="tabelaLista">
			<caption>Prova de SQL</caption>
			<thead>
				<tr>
					<th>Id prova</th>
					<th>UC</th>
					<th>Data</th>
					<th>Realizar prova</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<?php
					$dbconn = pg_connect("host=$host dbname=$db user=$user password=$pass")
					or die('Sem liga&ccedil;&atilde;o: ' . pg_last_error());
					$query = validarSQL("SELECT now()");
					$agora = pg_query($query) or die('Query failed: '.pg_last_error());
					$dataActual= pg_fetch_row($agora);
					$id = $_SESSION['idutilizador'];
					$query = validarSQL("
							SELECT prova.idprova, unidcurricular.sigla, prova.inicio
							FROM unidcurricular, alunos, aluno_inscrito, provasql, prova
							WHERE alunos.idaluno = aluno_inscrito.idaluno
							AND unidcurricular.idunidadecurricular = aluno_inscrito.idunidadecurricular
							AND prova.idunidadecurricular = unidcurricular.idunidadecurricular
							AND prova.idprova = provasql.idsql
							AND prova.inicio >= '$dataActual[0]'
							AND alunos.idaluno=$id");
					$resultado = pg_query($query) or die('Query failed: '.pg_last_error());
					while ($linha = pg_fetch_row($resultado)) {
						// Colorir as linhas de forma alternada:
						echo "<tr";
						if ($nr_linha == 1) // Linhas impares.
						{
							$nr_linha = 0;
						}
						else { // Linhas pares.
							$nr_linha = 1;
							echo ' class="par"';
						}
						echo ">
						<td>$linha[0]</td>
						<td>$linha[1]</td>
						<td>$linha[2]</td>";
						echo "<td><a  href='prova_em.php?idprova=$linha[0]'>Realizar</td>";
						echo "</tr>";
					}
					?>
				</tr>
			</tbody>
		</table>
		</form>
	</section>
</div>
<?php include("footer.php"); ?>


